package com.pearl.nacos.cmdb.plugin;

import com.alibaba.nacos.api.cmdb.pojo.Entity;
import com.alibaba.nacos.api.cmdb.pojo.EntityEvent;
import com.alibaba.nacos.api.cmdb.pojo.Label;
import com.alibaba.nacos.api.cmdb.spi.CmdbService;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @author TD
 * @version 1.0
 * @date 2024/5/30
 */
public class MyCmdbService implements CmdbService {
    public Set<String> getLabelNames() {
        System.out.println("===============================getLabelNames");
        return null;
    }

    public Set<String> getEntityTypes() {
        System.out.println("===============================getEntityTypes");
        return null;
    }

    public Label getLabel(String s) {
        System.out.println("===============================getLabel");
        return null;
    }

    public String getLabelValue(String s, String s1, String s2) {
        System.out.println("===============================getLabelValue");
        return null;
    }

    public Map<String, String> getLabelValues(String s, String s1) {
        System.out.println("===============================getLabelValues");
        return null;
    }

    public Map<String, Map<String, Entity>> getAllEntities() {
        System.out.println("===============================getAllEntities");
        return null;
    }

    public List<EntityEvent> getEntityEvents(long l) {
        System.out.println("===============================getEntityEvents");
        return null;
    }

    public Entity getEntity(String s, String s1) {
        System.out.println("===============================getEntity");
        return null;
    }
}
